package io.gitee.twoke.generator.engine.impl.generate;

public interface DataTableColumn {

     String getId();
     String getTableId();
     String getColumnName();
     String getColumnComment();
     String getJdbcType();
     String getJavaType();
     String getJavaProperty();
     boolean getIsInsert();
     boolean getIsUpdate();
     boolean getIsQuery();
     boolean getIsList();
     boolean getIsRequired();
     boolean getIsPrimaryKey();
     String getQueryType();
     String getComponentType();
     String getDictType();
     int getSort();
     void setId(String id);
     void setTableId(String tableId);
     void setColumnName(String columnName);
     void setColumnComment(String columnComment);
     void setJdbcType(String jdbcType);
     void setJavaType(String javaType);
     void setJavaProperty(String javaProperty);
     void setIsInsert(boolean isInsert);
     void setIsUpdate(boolean isUpdate);
     void setIsQuery(boolean isQuery);
     void setIsList(boolean isList);
     void setIsRequired(boolean isRequired);
     void setIsPrimaryKey(boolean isPrimaryKey);
     void setQueryType(String queryType);
     void setComponentType(String componentType);
     void setDictType(String dictType);
     void setSort(int sort);
}
